to sign a treaty - Francés Inglés Diccionario